#include"Maze.h"
#include<vector>

extern Maze maze(16,16,15,0,8,7);

vector<TrackNode> exploreData,rushData;
Track trackExplore(exploreData, maze);
Track trackRush(rushData, maze);

vector<vector<Cell> > mazeData;

void setData(){
	for (int num=0; num<16; num++){
		vector<Cell> newRow;
		for (int num1=0; num1<16; num1++){
			Cell newCell;
			newRow.push_back(newCell);
		}
		mazeData.push_back(newRow);
	}
	for (int num=0; num<159; num++){
		TrackNode newNode;
		newNode.time=num*2;
		exploreData.push_back(newNode);
	}
	for (int num=0; num<85; num++){
		TrackNode newNode;
		newNode.time=num*2;
		rushData.push_back(newNode);
	}

	mazeData[0][0].up=0;
	mazeData[0][0].bottom=1;
	mazeData[0][0].left=0;
	mazeData[0][0].right=1;

	mazeData[0][1].up=0;
	mazeData[0][1].bottom=0;
	mazeData[0][1].left=1;
	mazeData[0][1].right=1;

	mazeData[0][2].up=0;
	mazeData[0][2].bottom=0;
	mazeData[0][2].left=1;
	mazeData[0][2].right=1;

	mazeData[0][3].up=0;
	mazeData[0][3].bottom=0;
	mazeData[0][3].left=1;
	mazeData[0][3].right=1;

	mazeData[0][4].up=0;
	mazeData[0][4].bottom=0;
	mazeData[0][4].left=1;
	mazeData[0][4].right=1;

	mazeData[0][5].up=0;
	mazeData[0][5].bottom=0;
	mazeData[0][5].left=1;
	mazeData[0][5].right=1;

	mazeData[0][6].up=0;
	mazeData[0][6].bottom=0;
	mazeData[0][6].left=1;
	mazeData[0][6].right=1;

	mazeData[0][7].up=0;
	mazeData[0][7].bottom=0;
	mazeData[0][7].left=1;
	mazeData[0][7].right=1;

	mazeData[0][8].up=0;
	mazeData[0][8].bottom=0;
	mazeData[0][8].left=1;
	mazeData[0][8].right=1;

	mazeData[0][9].up=0;
	mazeData[0][9].bottom=0;
	mazeData[0][9].left=1;
	mazeData[0][9].right=1;

	mazeData[0][10].up=0;
	mazeData[0][10].bottom=0;
	mazeData[0][10].left=1;
	mazeData[0][10].right=1;

	mazeData[0][11].up=0;
	mazeData[0][11].bottom=0;
	mazeData[0][11].left=1;
	mazeData[0][11].right=1;

	mazeData[0][12].up=0;
	mazeData[0][12].bottom=0;
	mazeData[0][12].left=1;
	mazeData[0][12].right=1;

	mazeData[0][13].up=0;
	mazeData[0][13].bottom=1;
	mazeData[0][13].left=1;
	mazeData[0][13].right=1;

	mazeData[0][14].up=0;
	mazeData[0][14].bottom=0;
	mazeData[0][14].left=1;
	mazeData[0][14].right=1;

	mazeData[0][15].up=0;
	mazeData[0][15].bottom=1;
	mazeData[0][15].left=1;
	mazeData[0][15].right=0;

	mazeData[1][0].up=1;
	mazeData[1][0].bottom=0;
	mazeData[1][0].left=0;
	mazeData[1][0].right=1;

	mazeData[1][1].up=0;
	mazeData[1][1].bottom=0;
	mazeData[1][1].left=1;
	mazeData[1][1].right=1;

	mazeData[1][2].up=0;
	mazeData[1][2].bottom=0;
	mazeData[1][2].left=1;
	mazeData[1][2].right=1;

	mazeData[1][3].up=0;
	mazeData[1][3].bottom=1;
	mazeData[1][3].left=1;
	mazeData[1][3].right=1;

	mazeData[1][4].up=0;
	mazeData[1][4].bottom=0;
	mazeData[1][4].left=1;
	mazeData[1][4].right=1;

	mazeData[1][5].up=0;
	mazeData[1][5].bottom=0;
	mazeData[1][5].left=1;
	mazeData[1][5].right=1;

	mazeData[1][6].up=0;
	mazeData[1][6].bottom=0;
	mazeData[1][6].left=1;
	mazeData[1][6].right=1;

	mazeData[1][7].up=0;
	mazeData[1][7].bottom=0;
	mazeData[1][7].left=1;
	mazeData[1][7].right=0;

	mazeData[1][8].up=0;
	mazeData[1][8].bottom=1;
	mazeData[1][8].left=0;
	mazeData[1][8].right=1;

	mazeData[1][9].up=0;
	mazeData[1][9].bottom=0;
	mazeData[1][9].left=1;
	mazeData[1][9].right=1;

	mazeData[1][10].up=0;
	mazeData[1][10].bottom=0;
	mazeData[1][10].left=1;
	mazeData[1][10].right=1;

	mazeData[1][11].up=0;
	mazeData[1][11].bottom=0;
	mazeData[1][11].left=1;
	mazeData[1][11].right=1;

	mazeData[1][12].up=0;
	mazeData[1][12].bottom=1;
	mazeData[1][12].left=1;
	mazeData[1][12].right=1;

	mazeData[1][13].up=1;
	mazeData[1][13].bottom=1;
	mazeData[1][13].left=1;
	mazeData[1][13].right=0;

	mazeData[1][14].up=0;
	mazeData[1][14].bottom=1;
	mazeData[1][14].left=0;
	mazeData[1][14].right=0;

	mazeData[1][15].up=1;
	mazeData[1][15].bottom=1;
	mazeData[1][15].left=0;
	mazeData[1][15].right=0;

	mazeData[2][0].up=0;
	mazeData[2][0].bottom=1;
	mazeData[2][0].left=0;
	mazeData[2][0].right=1;

	mazeData[2][1].up=0;
	mazeData[2][1].bottom=1;
	mazeData[2][1].left=1;
	mazeData[2][1].right=1;

	mazeData[2][2].up=0;
	mazeData[2][2].bottom=1;
	mazeData[2][2].left=1;
	mazeData[2][2].right=0;

	mazeData[2][3].up=1;
	mazeData[2][3].bottom=0;
	mazeData[2][3].left=0;
	mazeData[2][3].right=1;

	mazeData[2][4].up=0;
	mazeData[2][4].bottom=0;
	mazeData[2][4].left=1;
	mazeData[2][4].right=1;

	mazeData[2][5].up=0;
	mazeData[2][5].bottom=0;
	mazeData[2][5].left=1;
	mazeData[2][5].right=1;

	mazeData[2][6].up=0;
	mazeData[2][6].bottom=1;
	mazeData[2][6].left=1;
	mazeData[2][6].right=1;

	mazeData[2][7].up=0;
	mazeData[2][7].bottom=0;
	mazeData[2][7].left=1;
	mazeData[2][7].right=0;

	mazeData[2][8].up=1;
	mazeData[2][8].bottom=1;
	mazeData[2][8].left=0;
	mazeData[2][8].right=1;

	mazeData[2][9].up=0;
	mazeData[2][9].bottom=0;
	mazeData[2][9].left=1;
	mazeData[2][9].right=1;

	mazeData[2][10].up=0;
	mazeData[2][10].bottom=0;
	mazeData[2][10].left=1;
	mazeData[2][10].right=1;

	mazeData[2][11].up=0;
	mazeData[2][11].bottom=0;
	mazeData[2][11].left=1;
	mazeData[2][11].right=1;

	mazeData[2][12].up=1;
	mazeData[2][12].bottom=1;
	mazeData[2][12].left=1;
	mazeData[2][12].right=0;

	mazeData[2][13].up=1;
	mazeData[2][13].bottom=0;
	mazeData[2][13].left=0;
	mazeData[2][13].right=0;

	mazeData[2][14].up=1;
	mazeData[2][14].bottom=1;
	mazeData[2][14].left=0;
	mazeData[2][14].right=1;

	mazeData[2][15].up=1;
	mazeData[2][15].bottom=1;
	mazeData[2][15].left=1;
	mazeData[2][15].right=0;

	mazeData[3][0].up=1;
	mazeData[3][0].bottom=1;
	mazeData[3][0].left=0;
	mazeData[3][0].right=0;

	mazeData[3][1].up=1;
	mazeData[3][1].bottom=1;
	mazeData[3][1].left=0;
	mazeData[3][1].right=0;

	mazeData[3][2].up=1;
	mazeData[3][2].bottom=1;
	mazeData[3][2].left=0;
	mazeData[3][2].right=0;

	mazeData[3][3].up=0;
	mazeData[3][3].bottom=0;
	mazeData[3][3].left=0;
	mazeData[3][3].right=1;

	mazeData[3][4].up=0;
	mazeData[3][4].bottom=1;
	mazeData[3][4].left=1;
	mazeData[3][4].right=1;

	mazeData[3][5].up=0;
	mazeData[3][5].bottom=0;
	mazeData[3][5].left=1;
	mazeData[3][5].right=1;

	mazeData[3][6].up=1;
	mazeData[3][6].bottom=0;
	mazeData[3][6].left=1;
	mazeData[3][6].right=0;

	mazeData[3][7].up=0;
	mazeData[3][7].bottom=1;
	mazeData[3][7].left=0;
	mazeData[3][7].right=0;

	mazeData[3][8].up=1;
	mazeData[3][8].bottom=0;
	mazeData[3][8].left=0;
	mazeData[3][8].right=1;

	mazeData[3][9].up=0;
	mazeData[3][9].bottom=0;
	mazeData[3][9].left=1;
	mazeData[3][9].right=1;

	mazeData[3][10].up=0;
	mazeData[3][10].bottom=0;
	mazeData[3][10].left=1;
	mazeData[3][10].right=1;

	mazeData[3][11].up=0;
	mazeData[3][11].bottom=0;
	mazeData[3][11].left=1;
	mazeData[3][11].right=1;

	mazeData[3][12].up=1;
	mazeData[3][12].bottom=1;
	mazeData[3][12].left=1;
	mazeData[3][12].right=1;

	mazeData[3][13].up=0;
	mazeData[3][13].bottom=0;
	mazeData[3][13].left=1;
	mazeData[3][13].right=1;

	mazeData[3][14].up=1;
	mazeData[3][14].bottom=0;
	mazeData[3][14].left=1;
	mazeData[3][14].right=0;

	mazeData[3][15].up=1;
	mazeData[3][15].bottom=1;
	mazeData[3][15].left=0;
	mazeData[3][15].right=0;

	mazeData[4][0].up=1;
	mazeData[4][0].bottom=0;
	mazeData[4][0].left=0;
	mazeData[4][0].right=1;

	mazeData[4][1].up=1;
	mazeData[4][1].bottom=0;
	mazeData[4][1].left=1;
	mazeData[4][1].right=1;

	mazeData[4][2].up=1;
	mazeData[4][2].bottom=1;
	mazeData[4][2].left=1;
	mazeData[4][2].right=1;

	mazeData[4][3].up=0;
	mazeData[4][3].bottom=0;
	mazeData[4][3].left=1;
	mazeData[4][3].right=1;

	mazeData[4][4].up=1;
	mazeData[4][4].bottom=0;
	mazeData[4][4].left=1;
	mazeData[4][4].right=1;

	mazeData[4][5].up=0;
	mazeData[4][5].bottom=0;
	mazeData[4][5].left=1;
	mazeData[4][5].right=1;

	mazeData[4][6].up=0;
	mazeData[4][6].bottom=0;
	mazeData[4][6].left=1;
	mazeData[4][6].right=0;

	mazeData[4][7].up=1;
	mazeData[4][7].bottom=1;
	mazeData[4][7].left=0;
	mazeData[4][7].right=0;

	mazeData[4][8].up=0;
	mazeData[4][8].bottom=1;
	mazeData[4][8].left=0;
	mazeData[4][8].right=1;

	mazeData[4][9].up=0;
	mazeData[4][9].bottom=0;
	mazeData[4][9].left=1;
	mazeData[4][9].right=1;

	mazeData[4][10].up=0;
	mazeData[4][10].bottom=1;
	mazeData[4][10].left=1;
	mazeData[4][10].right=1;

	mazeData[4][11].up=0;
	mazeData[4][11].bottom=0;
	mazeData[4][11].left=1;
	mazeData[4][11].right=0;

	mazeData[4][12].up=1;
	mazeData[4][12].bottom=1;
	mazeData[4][12].left=0;
	mazeData[4][12].right=1;

	mazeData[4][13].up=0;
	mazeData[4][13].bottom=0;
	mazeData[4][13].left=1;
	mazeData[4][13].right=1;

	mazeData[4][14].up=0;
	mazeData[4][14].bottom=1;
	mazeData[4][14].left=1;
	mazeData[4][14].right=0;

	mazeData[4][15].up=1;
	mazeData[4][15].bottom=1;
	mazeData[4][15].left=0;
	mazeData[4][15].right=0;

	mazeData[5][0].up=0;
	mazeData[5][0].bottom=1;
	mazeData[5][0].left=0;
	mazeData[5][0].right=1;

	mazeData[5][1].up=0;
	mazeData[5][1].bottom=0;
	mazeData[5][1].left=1;
	mazeData[5][1].right=1;

	mazeData[5][2].up=1;
	mazeData[5][2].bottom=0;
	mazeData[5][2].left=1;
	mazeData[5][2].right=0;

	mazeData[5][3].up=0;
	mazeData[5][3].bottom=1;
	mazeData[5][3].left=0;
	mazeData[5][3].right=1;

	mazeData[5][4].up=0;
	mazeData[5][4].bottom=0;
	mazeData[5][4].left=1;
	mazeData[5][4].right=1;

	mazeData[5][5].up=0;
	mazeData[5][5].bottom=0;
	mazeData[5][5].left=1;
	mazeData[5][5].right=1;

	mazeData[5][6].up=0;
	mazeData[5][6].bottom=0;
	mazeData[5][6].left=1;
	mazeData[5][6].right=1;

	mazeData[5][7].up=1;
	mazeData[5][7].bottom=0;
	mazeData[5][7].left=1;
	mazeData[5][7].right=1;

	mazeData[5][8].up=1;
	mazeData[5][8].bottom=0;
	mazeData[5][8].left=1;
	mazeData[5][8].right=1;

	mazeData[5][9].up=0;
	mazeData[5][9].bottom=0;
	mazeData[5][9].left=1;
	mazeData[5][9].right=0;

	mazeData[5][10].up=1;
	mazeData[5][10].bottom=0;
	mazeData[5][10].left=0;
	mazeData[5][10].right=1;

	mazeData[5][11].up=0;
	mazeData[5][11].bottom=0;
	mazeData[5][11].left=1;
	mazeData[5][11].right=1;

	mazeData[5][12].up=1;
	mazeData[5][12].bottom=0;
	mazeData[5][12].left=1;
	mazeData[5][12].right=0;

	mazeData[5][13].up=0;
	mazeData[5][13].bottom=1;
	mazeData[5][13].left=0;
	mazeData[5][13].right=0;

	mazeData[5][14].up=1;
	mazeData[5][14].bottom=1;
	mazeData[5][14].left=0;
	mazeData[5][14].right=0;

	mazeData[5][15].up=1;
	mazeData[5][15].bottom=1;
	mazeData[5][15].left=0;
	mazeData[5][15].right=0;

	mazeData[6][0].up=1;
	mazeData[6][0].bottom=0;
	mazeData[6][0].left=0;
	mazeData[6][0].right=1;

	mazeData[6][1].up=0;
	mazeData[6][1].bottom=0;
	mazeData[6][1].left=1;
	mazeData[6][1].right=1;

	mazeData[6][2].up=0;
	mazeData[6][2].bottom=1;
	mazeData[6][2].left=1;
	mazeData[6][2].right=0;

	mazeData[6][3].up=1;
	mazeData[6][3].bottom=0;
	mazeData[6][3].left=0;
	mazeData[6][3].right=1;

	mazeData[6][4].up=0;
	mazeData[6][4].bottom=0;
	mazeData[6][4].left=1;
	mazeData[6][4].right=1;

	mazeData[6][5].up=0;
	mazeData[6][5].bottom=0;
	mazeData[6][5].left=1;
	mazeData[6][5].right=1;

	mazeData[6][6].up=0;
	mazeData[6][6].bottom=0;
	mazeData[6][6].left=1;
	mazeData[6][6].right=0;

	mazeData[6][7].up=0;
	mazeData[6][7].bottom=0;
	mazeData[6][7].left=0;
	mazeData[6][7].right=1;

	mazeData[6][8].up=0;
	mazeData[6][8].bottom=0;
	mazeData[6][8].left=1;
	mazeData[6][8].right=1;

	mazeData[6][9].up=0;
	mazeData[6][9].bottom=0;
	mazeData[6][9].left=1;
	mazeData[6][9].right=1;

	mazeData[6][10].up=0;
	mazeData[6][10].bottom=1;
	mazeData[6][10].left=1;
	mazeData[6][10].right=1;

	mazeData[6][11].up=0;
	mazeData[6][11].bottom=0;
	mazeData[6][11].left=1;
	mazeData[6][11].right=1;

	mazeData[6][12].up=0;
	mazeData[6][12].bottom=0;
	mazeData[6][12].left=1;
	mazeData[6][12].right=1;

	mazeData[6][13].up=1;
	mazeData[6][13].bottom=1;
	mazeData[6][13].left=1;
	mazeData[6][13].right=0;

	mazeData[6][14].up=1;
	mazeData[6][14].bottom=1;
	mazeData[6][14].left=0;
	mazeData[6][14].right=0;

	mazeData[6][15].up=1;
	mazeData[6][15].bottom=1;
	mazeData[6][15].left=0;
	mazeData[6][15].right=0;

	mazeData[7][0].up=0;
	mazeData[7][0].bottom=1;
	mazeData[7][0].left=0;
	mazeData[7][0].right=1;

	mazeData[7][1].up=0;
	mazeData[7][1].bottom=0;
	mazeData[7][1].left=1;
	mazeData[7][1].right=1;

	mazeData[7][2].up=1;
	mazeData[7][2].bottom=1;
	mazeData[7][2].left=1;
	mazeData[7][2].right=1;

	mazeData[7][3].up=0;
	mazeData[7][3].bottom=0;
	mazeData[7][3].left=1;
	mazeData[7][3].right=1;

	mazeData[7][4].up=0;
	mazeData[7][4].bottom=0;
	mazeData[7][4].left=1;
	mazeData[7][4].right=1;

	mazeData[7][5].up=0;
	mazeData[7][5].bottom=0;
	mazeData[7][5].left=1;
	mazeData[7][5].right=1;

	mazeData[7][6].up=0;
	mazeData[7][6].bottom=0;
	mazeData[7][6].left=1;
	mazeData[7][6].right=0;

	mazeData[7][7].up=0;
	mazeData[7][7].bottom=1;
	mazeData[7][7].left=0;
	mazeData[7][7].right=1;

	mazeData[7][8].up=0;
	mazeData[7][8].bottom=1;
	mazeData[7][8].left=1;
	mazeData[7][8].right=0;

	mazeData[7][9].up=0;
	mazeData[7][9].bottom=1;
	mazeData[7][9].left=0;
	mazeData[7][9].right=1;

	mazeData[7][10].up=1;
	mazeData[7][10].bottom=0;
	mazeData[7][10].left=1;
	mazeData[7][10].right=1;

	mazeData[7][11].up=0;
	mazeData[7][11].bottom=0;
	mazeData[7][11].left=1;
	mazeData[7][11].right=0;

	mazeData[7][12].up=0;
	mazeData[7][12].bottom=1;
	mazeData[7][12].left=0;
	mazeData[7][12].right=1;

	mazeData[7][13].up=1;
	mazeData[7][13].bottom=0;
	mazeData[7][13].left=1;
	mazeData[7][13].right=0;

	mazeData[7][14].up=1;
	mazeData[7][14].bottom=1;
	mazeData[7][14].left=0;
	mazeData[7][14].right=0;

	mazeData[7][15].up=1;
	mazeData[7][15].bottom=1;
	mazeData[7][15].left=0;
	mazeData[7][15].right=0;

	mazeData[8][0].up=1;
	mazeData[8][0].bottom=0;
	mazeData[8][0].left=0;
	mazeData[8][0].right=1;

	mazeData[8][1].up=0;
	mazeData[8][1].bottom=0;
	mazeData[8][1].left=1;
	mazeData[8][1].right=1;

	mazeData[8][2].up=1;
	mazeData[8][2].bottom=0;
	mazeData[8][2].left=1;
	mazeData[8][2].right=1;

	mazeData[8][3].up=0;
	mazeData[8][3].bottom=0;
	mazeData[8][3].left=1;
	mazeData[8][3].right=1;

	mazeData[8][4].up=0;
	mazeData[8][4].bottom=1;
	mazeData[8][4].left=1;
	mazeData[8][4].right=1;

	mazeData[8][5].up=0;
	mazeData[8][5].bottom=0;
	mazeData[8][5].left=1;
	mazeData[8][5].right=1;

	mazeData[8][6].up=0;
	mazeData[8][6].bottom=0;
	mazeData[8][6].left=1;
	mazeData[8][6].right=0;

	mazeData[8][7].up=1;
	mazeData[8][7].bottom=1;
	mazeData[8][7].left=0;
	mazeData[8][7].right=1;

	mazeData[8][8].up=1;
	mazeData[8][8].bottom=0;
	mazeData[8][8].left=1;
	mazeData[8][8].right=0;

	mazeData[8][9].up=1;
	mazeData[8][9].bottom=1;
	mazeData[8][9].left=0;
	mazeData[8][9].right=0;

	mazeData[8][10].up=0;
	mazeData[8][10].bottom=0;
	mazeData[8][10].left=0;
	mazeData[8][10].right=1;

	mazeData[8][11].up=0;
	mazeData[8][11].bottom=0;
	mazeData[8][11].left=1;
	mazeData[8][11].right=1;

	mazeData[8][12].up=1;
	mazeData[8][12].bottom=0;
	mazeData[8][12].left=1;
	mazeData[8][12].right=1;

	mazeData[8][13].up=0;
	mazeData[8][13].bottom=1;
	mazeData[8][13].left=1;
	mazeData[8][13].right=0;

	mazeData[8][14].up=1;
	mazeData[8][14].bottom=1;
	mazeData[8][14].left=0;
	mazeData[8][14].right=0;

	mazeData[8][15].up=1;
	mazeData[8][15].bottom=1;
	mazeData[8][15].left=0;
	mazeData[8][15].right=0;

	mazeData[9][0].up=0;
	mazeData[9][0].bottom=1;
	mazeData[9][0].left=0;
	mazeData[9][0].right=1;

	mazeData[9][1].up=0;
	mazeData[9][1].bottom=0;
	mazeData[9][1].left=1;
	mazeData[9][1].right=1;

	mazeData[9][2].up=0;
	mazeData[9][2].bottom=0;
	mazeData[9][2].left=1;
	mazeData[9][2].right=1;

	mazeData[9][3].up=0;
	mazeData[9][3].bottom=1;
	mazeData[9][3].left=1;
	mazeData[9][3].right=1;

	mazeData[9][4].up=1;
	mazeData[9][4].bottom=0;
	mazeData[9][4].left=1;
	mazeData[9][4].right=1;

	mazeData[9][5].up=0;
	mazeData[9][5].bottom=1;
	mazeData[9][5].left=1;
	mazeData[9][5].right=1;

	mazeData[9][6].up=0;
	mazeData[9][6].bottom=1;
	mazeData[9][6].left=1;
	mazeData[9][6].right=0;

	mazeData[9][7].up=1;
	mazeData[9][7].bottom=1;
	mazeData[9][7].left=0;
	mazeData[9][7].right=0;

	mazeData[9][8].up=0;
	mazeData[9][8].bottom=1;
	mazeData[9][8].left=0;
	mazeData[9][8].right=1;

	mazeData[9][9].up=1;
	mazeData[9][9].bottom=0;
	mazeData[9][9].left=1;
	mazeData[9][9].right=0;

	mazeData[9][10].up=0;
	mazeData[9][10].bottom=1;
	mazeData[9][10].left=0;
	mazeData[9][10].right=1;

	mazeData[9][11].up=0;
	mazeData[9][11].bottom=1;
	mazeData[9][11].left=1;
	mazeData[9][11].right=0;

	mazeData[9][12].up=0;
	mazeData[9][12].bottom=1;
	mazeData[9][12].left=0;
	mazeData[9][12].right=1;

	mazeData[9][13].up=1;
	mazeData[9][13].bottom=0;
	mazeData[9][13].left=1;
	mazeData[9][13].right=0;

	mazeData[9][14].up=1;
	mazeData[9][14].bottom=1;
	mazeData[9][14].left=0;
	mazeData[9][14].right=0;

	mazeData[9][15].up=1;
	mazeData[9][15].bottom=1;
	mazeData[9][15].left=0;
	mazeData[9][15].right=0;

	mazeData[10][0].up=1;
	mazeData[10][0].bottom=0;
	mazeData[10][0].left=0;
	mazeData[10][0].right=1;

	mazeData[10][1].up=0;
	mazeData[10][1].bottom=0;
	mazeData[10][1].left=1;
	mazeData[10][1].right=1;

	mazeData[10][2].up=0;
	mazeData[10][2].bottom=1;
	mazeData[10][2].left=1;
	mazeData[10][2].right=0;

	mazeData[10][3].up=1;
	mazeData[10][3].bottom=1;
	mazeData[10][3].left=0;
	mazeData[10][3].right=0;

	mazeData[10][4].up=0;
	mazeData[10][4].bottom=1;
	mazeData[10][4].left=0;
	mazeData[10][4].right=1;

	mazeData[10][5].up=1;
	mazeData[10][5].bottom=0;
	mazeData[10][5].left=1;
	mazeData[10][5].right=0;

	mazeData[10][6].up=1;
	mazeData[10][6].bottom=1;
	mazeData[10][6].left=0;
	mazeData[10][6].right=0;

	mazeData[10][7].up=1;
	mazeData[10][7].bottom=0;
	mazeData[10][7].left=0;
	mazeData[10][7].right=1;

	mazeData[10][8].up=1;
	mazeData[10][8].bottom=0;
	mazeData[10][8].left=1;
	mazeData[10][8].right=0;

	mazeData[10][9].up=0;
	mazeData[10][9].bottom=1;
	mazeData[10][9].left=0;
	mazeData[10][9].right=0;

	mazeData[10][10].up=1;
	mazeData[10][10].bottom=1;
	mazeData[10][10].left=0;
	mazeData[10][10].right=0;

	mazeData[10][11].up=1;
	mazeData[10][11].bottom=1;
	mazeData[10][11].left=0;
	mazeData[10][11].right=0;

	mazeData[10][12].up=1;
	mazeData[10][12].bottom=0;
	mazeData[10][12].left=0;
	mazeData[10][12].right=1;

	mazeData[10][13].up=0;
	mazeData[10][13].bottom=1;
	mazeData[10][13].left=1;
	mazeData[10][13].right=0;

	mazeData[10][14].up=1;
	mazeData[10][14].bottom=1;
	mazeData[10][14].left=0;
	mazeData[10][14].right=0;

	mazeData[10][15].up=1;
	mazeData[10][15].bottom=1;
	mazeData[10][15].left=0;
	mazeData[10][15].right=0;

	mazeData[11][0].up=0;
	mazeData[11][0].bottom=0;
	mazeData[11][0].left=0;
	mazeData[11][0].right=1;

	mazeData[11][1].up=0;
	mazeData[11][1].bottom=1;
	mazeData[11][1].left=1;
	mazeData[11][1].right=1;

	mazeData[11][2].up=1;
	mazeData[11][2].bottom=0;
	mazeData[11][2].left=1;
	mazeData[11][2].right=0;

	mazeData[11][3].up=1;
	mazeData[11][3].bottom=1;
	mazeData[11][3].left=0;
	mazeData[11][3].right=1;

	mazeData[11][4].up=1;
	mazeData[11][4].bottom=0;
	mazeData[11][4].left=1;
	mazeData[11][4].right=0;

	mazeData[11][5].up=0;
	mazeData[11][5].bottom=1;
	mazeData[11][5].left=0;
	mazeData[11][5].right=1;

	mazeData[11][6].up=1;
	mazeData[11][6].bottom=1;
	mazeData[11][6].left=1;
	mazeData[11][6].right=0;

	mazeData[11][7].up=0;
	mazeData[11][7].bottom=1;
	mazeData[11][7].left=0;
	mazeData[11][7].right=1;

	mazeData[11][8].up=0;
	mazeData[11][8].bottom=1;
	mazeData[11][8].left=1;
	mazeData[11][8].right=0;

	mazeData[11][9].up=1;
	mazeData[11][9].bottom=1;
	mazeData[11][9].left=0;
	mazeData[11][9].right=1;

	mazeData[11][10].up=1;
	mazeData[11][10].bottom=1;
	mazeData[11][10].left=1;
	mazeData[11][10].right=0;

	mazeData[11][11].up=1;
	mazeData[11][11].bottom=1;
	mazeData[11][11].left=0;
	mazeData[11][11].right=0;

	mazeData[11][12].up=0;
	mazeData[11][12].bottom=1;
	mazeData[11][12].left=0;
	mazeData[11][12].right=0;

	mazeData[11][13].up=1;
	mazeData[11][13].bottom=0;
	mazeData[11][13].left=0;
	mazeData[11][13].right=1;

	mazeData[11][14].up=1;
	mazeData[11][14].bottom=0;
	mazeData[11][14].left=1;
	mazeData[11][14].right=0;

	mazeData[11][15].up=1;
	mazeData[11][15].bottom=1;
	mazeData[11][15].left=0;
	mazeData[11][15].right=0;

	mazeData[12][0].up=0;
	mazeData[12][0].bottom=1;
	mazeData[12][0].left=0;
	mazeData[12][0].right=1;

	mazeData[12][1].up=1;
	mazeData[12][1].bottom=0;
	mazeData[12][1].left=1;
	mazeData[12][1].right=1;

	mazeData[12][2].up=0;
	mazeData[12][2].bottom=1;
	mazeData[12][2].left=1;
	mazeData[12][2].right=1;

	mazeData[12][3].up=1;
	mazeData[12][3].bottom=0;
	mazeData[12][3].left=1;
	mazeData[12][3].right=0;

	mazeData[12][4].up=0;
	mazeData[12][4].bottom=1;
	mazeData[12][4].left=0;
	mazeData[12][4].right=1;

	mazeData[12][5].up=1;
	mazeData[12][5].bottom=1;
	mazeData[12][5].left=1;
	mazeData[12][5].right=0;

	mazeData[12][6].up=1;
	mazeData[12][6].bottom=1;
	mazeData[12][6].left=0;
	mazeData[12][6].right=0;

	mazeData[12][7].up=1;
	mazeData[12][7].bottom=1;
	mazeData[12][7].left=0;
	mazeData[12][7].right=0;

	mazeData[12][8].up=1;
	mazeData[12][8].bottom=1;
	mazeData[12][8].left=0;
	mazeData[12][8].right=0;

	mazeData[12][9].up=1;
	mazeData[12][9].bottom=1;
	mazeData[12][9].left=0;
	mazeData[12][9].right=0;

	mazeData[12][10].up=1;
	mazeData[12][10].bottom=1;
	mazeData[12][10].left=0;
	mazeData[12][10].right=0;

	mazeData[12][11].up=1;
	mazeData[12][11].bottom=1;
	mazeData[12][11].left=0;
	mazeData[12][11].right=1;

	mazeData[12][12].up=1;
	mazeData[12][12].bottom=1;
	mazeData[12][12].left=1;
	mazeData[12][12].right=0;

	mazeData[12][13].up=0;
	mazeData[12][13].bottom=1;
	mazeData[12][13].left=0;
	mazeData[12][13].right=1;

	mazeData[12][14].up=0;
	mazeData[12][14].bottom=0;
	mazeData[12][14].left=1;
	mazeData[12][14].right=1;

	mazeData[12][15].up=1;
	mazeData[12][15].bottom=1;
	mazeData[12][15].left=1;
	mazeData[12][15].right=0;

	mazeData[13][0].up=1;
	mazeData[13][0].bottom=1;
	mazeData[13][0].left=0;
	mazeData[13][0].right=1;

	mazeData[13][1].up=0;
	mazeData[13][1].bottom=1;
	mazeData[13][1].left=1;
	mazeData[13][1].right=1;

	mazeData[13][2].up=1;
	mazeData[13][2].bottom=0;
	mazeData[13][2].left=1;
	mazeData[13][2].right=0;

	mazeData[13][3].up=0;
	mazeData[13][3].bottom=1;
	mazeData[13][3].left=0;
	mazeData[13][3].right=1;

	mazeData[13][4].up=1;
	mazeData[13][4].bottom=1;
	mazeData[13][4].left=1;
	mazeData[13][4].right=0;

	mazeData[13][5].up=1;
	mazeData[13][5].bottom=1;
	mazeData[13][5].left=0;
	mazeData[13][5].right=0;

	mazeData[13][6].up=1;
	mazeData[13][6].bottom=1;
	mazeData[13][6].left=0;
	mazeData[13][6].right=0;

	mazeData[13][7].up=1;
	mazeData[13][7].bottom=1;
	mazeData[13][7].left=0;
	mazeData[13][7].right=0;

	mazeData[13][8].up=1;
	mazeData[13][8].bottom=1;
	mazeData[13][8].left=0;
	mazeData[13][8].right=0;

	mazeData[13][9].up=1;
	mazeData[13][9].bottom=1;
	mazeData[13][9].left=0;
	mazeData[13][9].right=0;

	mazeData[13][10].up=1;
	mazeData[13][10].bottom=1;
	mazeData[13][10].left=0;
	mazeData[13][10].right=0;

	mazeData[13][11].up=1;
	mazeData[13][11].bottom=1;
	mazeData[13][11].left=0;
	mazeData[13][11].right=0;

	mazeData[13][12].up=1;
	mazeData[13][12].bottom=1;
	mazeData[13][12].left=0;
	mazeData[13][12].right=0;

	mazeData[13][13].up=1;
	mazeData[13][13].bottom=1;
	mazeData[13][13].left=0;
	mazeData[13][13].right=1;

	mazeData[13][14].up=0;
	mazeData[13][14].bottom=0;
	mazeData[13][14].left=1;
	mazeData[13][14].right=1;

	mazeData[13][15].up=1;
	mazeData[13][15].bottom=1;
	mazeData[13][15].left=1;
	mazeData[13][15].right=0;

	mazeData[14][0].up=1;
	mazeData[14][0].bottom=1;
	mazeData[14][0].left=0;
	mazeData[14][0].right=0;

	mazeData[14][1].up=1;
	mazeData[14][1].bottom=1;
	mazeData[14][1].left=0;
	mazeData[14][1].right=0;

	mazeData[14][2].up=0;
	mazeData[14][2].bottom=1;
	mazeData[14][2].left=0;
	mazeData[14][2].right=1;

	mazeData[14][3].up=1;
	mazeData[14][3].bottom=1;
	mazeData[14][3].left=1;
	mazeData[14][3].right=0;

	mazeData[14][4].up=1;
	mazeData[14][4].bottom=1;
	mazeData[14][4].left=0;
	mazeData[14][4].right=0;

	mazeData[14][5].up=1;
	mazeData[14][5].bottom=1;
	mazeData[14][5].left=0;
	mazeData[14][5].right=0;

	mazeData[14][6].up=1;
	mazeData[14][6].bottom=1;
	mazeData[14][6].left=0;
	mazeData[14][6].right=0;

	mazeData[14][7].up=1;
	mazeData[14][7].bottom=1;
	mazeData[14][7].left=0;
	mazeData[14][7].right=0;

	mazeData[14][8].up=1;
	mazeData[14][8].bottom=1;
	mazeData[14][8].left=0;
	mazeData[14][8].right=0;

	mazeData[14][9].up=1;
	mazeData[14][9].bottom=1;
	mazeData[14][9].left=0;
	mazeData[14][9].right=0;

	mazeData[14][10].up=1;
	mazeData[14][10].bottom=1;
	mazeData[14][10].left=0;
	mazeData[14][10].right=0;

	mazeData[14][11].up=1;
	mazeData[14][11].bottom=1;
	mazeData[14][11].left=0;
	mazeData[14][11].right=0;

	mazeData[14][12].up=1;
	mazeData[14][12].bottom=1;
	mazeData[14][12].left=0;
	mazeData[14][12].right=1;

	mazeData[14][13].up=1;
	mazeData[14][13].bottom=0;
	mazeData[14][13].left=1;
	mazeData[14][13].right=1;

	mazeData[14][14].up=0;
	mazeData[14][14].bottom=1;
	mazeData[14][14].left=1;
	mazeData[14][14].right=1;

	mazeData[14][15].up=1;
	mazeData[14][15].bottom=0;
	mazeData[14][15].left=1;
	mazeData[14][15].right=0;

	mazeData[15][0].up=1;
	mazeData[15][0].bottom=0;
	mazeData[15][0].left=0;
	mazeData[15][0].right=0;

	mazeData[15][1].up=1;
	mazeData[15][1].bottom=0;
	mazeData[15][1].left=0;
	mazeData[15][1].right=1;

	mazeData[15][2].up=1;
	mazeData[15][2].bottom=0;
	mazeData[15][2].left=1;
	mazeData[15][2].right=0;

	mazeData[15][3].up=1;
	mazeData[15][3].bottom=0;
	mazeData[15][3].left=0;
	mazeData[15][3].right=0;

	mazeData[15][4].up=1;
	mazeData[15][4].bottom=0;
	mazeData[15][4].left=0;
	mazeData[15][4].right=1;

	mazeData[15][5].up=1;
	mazeData[15][5].bottom=0;
	mazeData[15][5].left=1;
	mazeData[15][5].right=0;

	mazeData[15][6].up=1;
	mazeData[15][6].bottom=0;
	mazeData[15][6].left=0;
	mazeData[15][6].right=1;

	mazeData[15][7].up=1;
	mazeData[15][7].bottom=0;
	mazeData[15][7].left=1;
	mazeData[15][7].right=1;

	mazeData[15][8].up=1;
	mazeData[15][8].bottom=0;
	mazeData[15][8].left=1;
	mazeData[15][8].right=1;

	mazeData[15][9].up=1;
	mazeData[15][9].bottom=0;
	mazeData[15][9].left=1;
	mazeData[15][9].right=0;

	mazeData[15][10].up=1;
	mazeData[15][10].bottom=0;
	mazeData[15][10].left=0;
	mazeData[15][10].right=1;

	mazeData[15][11].up=1;
	mazeData[15][11].bottom=0;
	mazeData[15][11].left=1;
	mazeData[15][11].right=0;

	mazeData[15][12].up=1;
	mazeData[15][12].bottom=0;
	mazeData[15][12].left=0;
	mazeData[15][12].right=1;

	mazeData[15][13].up=0;
	mazeData[15][13].bottom=0;
	mazeData[15][13].left=1;
	mazeData[15][13].right=1;

	mazeData[15][14].up=1;
	mazeData[15][14].bottom=0;
	mazeData[15][14].left=1;
	mazeData[15][14].right=1;

	mazeData[15][15].up=0;
	mazeData[15][15].bottom=0;
	mazeData[15][15].left=1;
	mazeData[15][15].right=0;





	rushData[0].cellRow=15;
	rushData[0].cellColumn=0;

	rushData[1].cellRow=14;
	rushData[1].cellColumn=0;

	rushData[2].cellRow=13;
	rushData[2].cellColumn=0;

	rushData[3].cellRow=12;
	rushData[3].cellColumn=0;

	rushData[4].cellRow=12;
	rushData[4].cellColumn=1;

	rushData[5].cellRow=12;
	rushData[5].cellColumn=2;

	rushData[6].cellRow=12;
	rushData[6].cellColumn=3;

	rushData[7].cellRow=11;
	rushData[7].cellColumn=3;

	rushData[8].cellRow=10;
	rushData[8].cellColumn=3;

	rushData[9].cellRow=9;
	rushData[9].cellColumn=3;

	rushData[10].cellRow=9;
	rushData[10].cellColumn=4;

	rushData[11].cellRow=8;
	rushData[11].cellColumn=4;

	rushData[12].cellRow=8;
	rushData[12].cellColumn=3;

	rushData[13].cellRow=8;
	rushData[13].cellColumn=2;

	rushData[14].cellRow=7;
	rushData[14].cellColumn=2;

	rushData[15].cellRow=6;
	rushData[15].cellColumn=2;

	rushData[16].cellRow=6;
	rushData[16].cellColumn=1;

	rushData[17].cellRow=6;
	rushData[17].cellColumn=0;

	rushData[18].cellRow=5;
	rushData[18].cellColumn=0;

	rushData[19].cellRow=5;
	rushData[19].cellColumn=1;

	rushData[20].cellRow=5;
	rushData[20].cellColumn=2;

	rushData[21].cellRow=4;
	rushData[21].cellColumn=2;

	rushData[22].cellRow=4;
	rushData[22].cellColumn=3;

	rushData[23].cellRow=4;
	rushData[23].cellColumn=4;

	rushData[24].cellRow=3;
	rushData[24].cellColumn=4;

	rushData[25].cellRow=3;
	rushData[25].cellColumn=5;

	rushData[26].cellRow=3;
	rushData[26].cellColumn=6;

	rushData[27].cellRow=2;
	rushData[27].cellColumn=6;

	rushData[28].cellRow=2;
	rushData[28].cellColumn=5;

	rushData[29].cellRow=2;
	rushData[29].cellColumn=4;

	rushData[30].cellRow=2;
	rushData[30].cellColumn=3;

	rushData[31].cellRow=1;
	rushData[31].cellColumn=3;

	rushData[32].cellRow=1;
	rushData[32].cellColumn=2;

	rushData[33].cellRow=1;
	rushData[33].cellColumn=1;

	rushData[34].cellRow=1;
	rushData[34].cellColumn=0;

	rushData[35].cellRow=0;
	rushData[35].cellColumn=0;

	rushData[36].cellRow=0;
	rushData[36].cellColumn=1;

	rushData[37].cellRow=0;
	rushData[37].cellColumn=2;

	rushData[38].cellRow=0;
	rushData[38].cellColumn=3;

	rushData[39].cellRow=0;
	rushData[39].cellColumn=4;

	rushData[40].cellRow=0;
	rushData[40].cellColumn=5;

	rushData[41].cellRow=0;
	rushData[41].cellColumn=6;

	rushData[42].cellRow=0;
	rushData[42].cellColumn=7;

	rushData[43].cellRow=0;
	rushData[43].cellColumn=8;

	rushData[44].cellRow=0;
	rushData[44].cellColumn=9;

	rushData[45].cellRow=0;
	rushData[45].cellColumn=10;

	rushData[46].cellRow=0;
	rushData[46].cellColumn=11;

	rushData[47].cellRow=0;
	rushData[47].cellColumn=12;

	rushData[48].cellRow=0;
	rushData[48].cellColumn=13;

	rushData[49].cellRow=1;
	rushData[49].cellColumn=13;

	rushData[50].cellRow=1;
	rushData[50].cellColumn=12;

	rushData[51].cellRow=2;
	rushData[51].cellColumn=12;

	rushData[52].cellRow=3;
	rushData[52].cellColumn=12;

	rushData[53].cellRow=4;
	rushData[53].cellColumn=12;

	rushData[54].cellRow=4;
	rushData[54].cellColumn=13;

	rushData[55].cellRow=4;
	rushData[55].cellColumn=14;

	rushData[56].cellRow=5;
	rushData[56].cellColumn=14;

	rushData[57].cellRow=6;
	rushData[57].cellColumn=14;

	rushData[58].cellRow=7;
	rushData[58].cellColumn=14;

	rushData[59].cellRow=8;
	rushData[59].cellColumn=14;

	rushData[60].cellRow=9;
	rushData[60].cellColumn=14;

	rushData[61].cellRow=10;
	rushData[61].cellColumn=14;

	rushData[62].cellRow=11;
	rushData[62].cellColumn=14;

	rushData[63].cellRow=11;
	rushData[63].cellColumn=13;

	rushData[64].cellRow=10;
	rushData[64].cellColumn=13;

	rushData[65].cellRow=10;
	rushData[65].cellColumn=12;

	rushData[66].cellRow=9;
	rushData[66].cellColumn=12;

	rushData[67].cellRow=9;
	rushData[67].cellColumn=13;

	rushData[68].cellRow=8;
	rushData[68].cellColumn=13;

	rushData[69].cellRow=8;
	rushData[69].cellColumn=12;

	rushData[70].cellRow=7;
	rushData[70].cellColumn=12;

	rushData[71].cellRow=7;
	rushData[71].cellColumn=13;

	rushData[72].cellRow=6;
	rushData[72].cellColumn=13;

	rushData[73].cellRow=6;
	rushData[73].cellColumn=12;

	rushData[74].cellRow=6;
	rushData[74].cellColumn=11;

	rushData[75].cellRow=6;
	rushData[75].cellColumn=10;

	rushData[76].cellRow=7;
	rushData[76].cellColumn=10;

	rushData[77].cellRow=7;
	rushData[77].cellColumn=9;

	rushData[78].cellRow=8;
	rushData[78].cellColumn=9;

	rushData[79].cellRow=9;
	rushData[79].cellColumn=9;

	rushData[80].cellRow=9;
	rushData[80].cellColumn=8;

	rushData[81].cellRow=10;
	rushData[81].cellColumn=8;

	rushData[82].cellRow=10;
	rushData[82].cellColumn=7;

	rushData[83].cellRow=9;
	rushData[83].cellColumn=7;

	rushData[84].cellRow=8;
	rushData[84].cellColumn=7;





	exploreData[0].cellRow=15;
	exploreData[0].cellColumn=0;

	exploreData[1].cellRow=14;
	exploreData[1].cellColumn=0;

	exploreData[2].cellRow=13;
	exploreData[2].cellColumn=0;

	exploreData[3].cellRow=12;
	exploreData[3].cellColumn=0;

	exploreData[4].cellRow=12;
	exploreData[4].cellColumn=1;

	exploreData[5].cellRow=12;
	exploreData[5].cellColumn=2;

	exploreData[6].cellRow=12;
	exploreData[6].cellColumn=3;

	exploreData[7].cellRow=11;
	exploreData[7].cellColumn=3;

	exploreData[8].cellRow=10;
	exploreData[8].cellColumn=3;

	exploreData[9].cellRow=9;
	exploreData[9].cellColumn=3;

	exploreData[10].cellRow=9;
	exploreData[10].cellColumn=4;

	exploreData[11].cellRow=9;
	exploreData[11].cellColumn=5;

	exploreData[12].cellRow=9;
	exploreData[12].cellColumn=6;

	exploreData[13].cellRow=10;
	exploreData[13].cellColumn=6;

	exploreData[14].cellRow=11;
	exploreData[14].cellColumn=6;

	exploreData[15].cellRow=12;
	exploreData[15].cellColumn=6;

	exploreData[16].cellRow=13;
	exploreData[16].cellColumn=6;

	exploreData[17].cellRow=14;
	exploreData[17].cellColumn=6;

	exploreData[18].cellRow=15;
	exploreData[18].cellColumn=6;

	exploreData[19].cellRow=15;
	exploreData[19].cellColumn=7;

	exploreData[20].cellRow=14;
	exploreData[20].cellColumn=7;

	exploreData[21].cellRow=13;
	exploreData[21].cellColumn=7;

	exploreData[22].cellRow=12;
	exploreData[22].cellColumn=7;

	exploreData[23].cellRow=11;
	exploreData[23].cellColumn=7;

	exploreData[24].cellRow=11;
	exploreData[24].cellColumn=8;

	exploreData[25].cellRow=12;
	exploreData[25].cellColumn=8;

	exploreData[26].cellRow=13;
	exploreData[26].cellColumn=8;

	exploreData[27].cellRow=14;
	exploreData[27].cellColumn=8;

	exploreData[28].cellRow=15;
	exploreData[28].cellColumn=8;

	exploreData[29].cellRow=15;
	exploreData[29].cellColumn=9;

	exploreData[30].cellRow=14;
	exploreData[30].cellColumn=9;

	exploreData[31].cellRow=13;
	exploreData[31].cellColumn=9;

	exploreData[32].cellRow=12;
	exploreData[32].cellColumn=9;

	exploreData[33].cellRow=11;
	exploreData[33].cellColumn=9;

	exploreData[34].cellRow=10;
	exploreData[34].cellColumn=9;

	exploreData[35].cellRow=11;
	exploreData[35].cellColumn=9;

	exploreData[36].cellRow=11;
	exploreData[36].cellColumn=10;

	exploreData[37].cellRow=10;
	exploreData[37].cellColumn=10;

	exploreData[38].cellRow=9;
	exploreData[38].cellColumn=10;

	exploreData[39].cellRow=9;
	exploreData[39].cellColumn=11;

	exploreData[40].cellRow=10;
	exploreData[40].cellColumn=11;

	exploreData[41].cellRow=11;
	exploreData[41].cellColumn=11;

	exploreData[42].cellRow=12;
	exploreData[42].cellColumn=11;

	exploreData[43].cellRow=12;
	exploreData[43].cellColumn=12;

	exploreData[44].cellRow=11;
	exploreData[44].cellColumn=12;

	exploreData[45].cellRow=12;
	exploreData[45].cellColumn=12;

	exploreData[46].cellRow=13;
	exploreData[46].cellColumn=12;

	exploreData[47].cellRow=14;
	exploreData[47].cellColumn=12;

	exploreData[48].cellRow=14;
	exploreData[48].cellColumn=13;

	exploreData[49].cellRow=13;
	exploreData[49].cellColumn=13;

	exploreData[50].cellRow=12;
	exploreData[50].cellColumn=13;

	exploreData[51].cellRow=12;
	exploreData[51].cellColumn=14;

	exploreData[52].cellRow=12;
	exploreData[52].cellColumn=15;

	exploreData[53].cellRow=11;
	exploreData[53].cellColumn=15;

	exploreData[54].cellRow=10;
	exploreData[54].cellColumn=15;

	exploreData[55].cellRow=9;
	exploreData[55].cellColumn=15;

	exploreData[56].cellRow=8;
	exploreData[56].cellColumn=15;

	exploreData[57].cellRow=7;
	exploreData[57].cellColumn=15;

	exploreData[58].cellRow=6;
	exploreData[58].cellColumn=15;

	exploreData[59].cellRow=5;
	exploreData[59].cellColumn=15;

	exploreData[60].cellRow=4;
	exploreData[60].cellColumn=15;

	exploreData[61].cellRow=3;
	exploreData[61].cellColumn=15;

	exploreData[62].cellRow=2;
	exploreData[62].cellColumn=15;

	exploreData[63].cellRow=2;
	exploreData[63].cellColumn=14;

	exploreData[64].cellRow=3;
	exploreData[64].cellColumn=14;

	exploreData[65].cellRow=3;
	exploreData[65].cellColumn=13;

	exploreData[66].cellRow=3;
	exploreData[66].cellColumn=12;

	exploreData[67].cellRow=3;
	exploreData[67].cellColumn=11;

	exploreData[68].cellRow=3;
	exploreData[68].cellColumn=10;

	exploreData[69].cellRow=3;
	exploreData[69].cellColumn=9;

	exploreData[70].cellRow=3;
	exploreData[70].cellColumn=8;

	exploreData[71].cellRow=2;
	exploreData[71].cellColumn=8;

	exploreData[72].cellRow=1;
	exploreData[72].cellColumn=8;

	exploreData[73].cellRow=1;
	exploreData[73].cellColumn=9;

	exploreData[74].cellRow=1;
	exploreData[74].cellColumn=10;

	exploreData[75].cellRow=1;
	exploreData[75].cellColumn=11;

	exploreData[76].cellRow=1;
	exploreData[76].cellColumn=12;

	exploreData[77].cellRow=2;
	exploreData[77].cellColumn=12;

	exploreData[78].cellRow=3;
	exploreData[78].cellColumn=12;

	exploreData[79].cellRow=4;
	exploreData[79].cellColumn=12;

	exploreData[80].cellRow=5;
	exploreData[80].cellColumn=12;

	exploreData[81].cellRow=5;
	exploreData[81].cellColumn=11;

	exploreData[82].cellRow=5;
	exploreData[82].cellColumn=10;



	exploreData[83].cellRow=4;
	exploreData[83].cellColumn=10;

	exploreData[84].cellRow=4;
	exploreData[84].cellColumn=9;

	exploreData[85].cellRow=4;
	exploreData[85].cellColumn=8;

	exploreData[86].cellRow=5;
	exploreData[86].cellColumn=8;

	exploreData[87].cellRow=5;
	exploreData[87].cellColumn=7;

	exploreData[88].cellRow=5;
	exploreData[88].cellColumn=6;

	exploreData[89].cellRow=5;
	exploreData[89].cellColumn=5;

	exploreData[90].cellRow=5;
	exploreData[90].cellColumn=4;

	exploreData[91].cellRow=5;
	exploreData[91].cellColumn=3;

	exploreData[92].cellRow=6;
	exploreData[92].cellColumn=3;

	exploreData[93].cellRow=6;
	exploreData[93].cellColumn=4;

	exploreData[94].cellRow=6;
	exploreData[94].cellColumn=5;




	exploreData[95].cellRow=6;
	exploreData[95].cellColumn=6;

	exploreData[96].cellRow=6;
	exploreData[96].cellColumn=5;

	exploreData[97].cellRow=6;
	exploreData[97].cellColumn=4;

	exploreData[98].cellRow=6;
	exploreData[98].cellColumn=3;

	exploreData[99].cellRow=5;
	exploreData[99].cellColumn=3;

	exploreData[100].cellRow=5;
	exploreData[100].cellColumn=4;

	exploreData[101].cellRow=5;
	exploreData[101].cellColumn=5;

	exploreData[102].cellRow=5;
	exploreData[102].cellColumn=6;

	exploreData[103].cellRow=5;
	exploreData[103].cellColumn=7;

	exploreData[104].cellRow=4;
	exploreData[104].cellColumn=7;

	exploreData[105].cellRow=3;
	exploreData[105].cellColumn=7;

	exploreData[106].cellRow=4;
	exploreData[106].cellColumn=7;

	exploreData[107].cellRow=5;
	exploreData[107].cellColumn=7;

	exploreData[108].cellRow=5;
	exploreData[108].cellColumn=8;

	exploreData[109].cellRow=5;
	exploreData[109].cellColumn=9;

	exploreData[110].cellRow=5;
	exploreData[110].cellColumn=8;

	exploreData[111].cellRow=4;
	exploreData[111].cellColumn=8;

	exploreData[112].cellRow=4;
	exploreData[112].cellColumn=9;

	exploreData[113].cellRow=4;
	exploreData[113].cellColumn=10;

	exploreData[114].cellRow=5;
	exploreData[114].cellColumn=10;

	exploreData[115].cellRow=5;
	exploreData[115].cellColumn=11;

	exploreData[116].cellRow=5;
	exploreData[116].cellColumn=12;

	exploreData[117].cellRow=4;
	exploreData[117].cellColumn=12;

	exploreData[118].cellRow=4;
	exploreData[118].cellColumn=13;

	exploreData[119].cellRow=4;
	exploreData[119].cellColumn=14;

	exploreData[120].cellRow=5;
	exploreData[120].cellColumn=14;

	exploreData[121].cellRow=6;
	exploreData[121].cellColumn=14;

	exploreData[122].cellRow=7;
	exploreData[122].cellColumn=14;

	exploreData[123].cellRow=8;
	exploreData[123].cellColumn=14;

	exploreData[124].cellRow=9;
	exploreData[124].cellColumn=14;

	exploreData[125].cellRow=10;
	exploreData[125].cellColumn=14;

	exploreData[126].cellRow=11;
	exploreData[126].cellColumn=14;

	exploreData[127].cellRow=11;
	exploreData[127].cellColumn=13;

	exploreData[128].cellRow=10;
	exploreData[128].cellColumn=13;

	exploreData[129].cellRow=10;
	exploreData[129].cellColumn=12;

	exploreData[130].cellRow=9;
	exploreData[130].cellColumn=12;

	exploreData[131].cellRow=9;
	exploreData[131].cellColumn=13;

	exploreData[132].cellRow=8;
	exploreData[132].cellColumn=13;

	exploreData[133].cellRow=8;
	exploreData[133].cellColumn=12;

	exploreData[134].cellRow=8;
	exploreData[134].cellColumn=11;

	exploreData[135].cellRow=8;
	exploreData[135].cellColumn=10;

	exploreData[136].cellRow=8;
	exploreData[136].cellColumn=11;

	exploreData[137].cellRow=8;
	exploreData[137].cellColumn=12;

	exploreData[138].cellRow=7;
	exploreData[138].cellColumn=12;

	exploreData[139].cellRow=7;
	exploreData[139].cellColumn=13;

	exploreData[140].cellRow=6;
	exploreData[140].cellColumn=13;

	exploreData[141].cellRow=6;
	exploreData[141].cellColumn=12;

	exploreData[142].cellRow=6;
	exploreData[142].cellColumn=11;

	exploreData[143].cellRow=6;
	exploreData[143].cellColumn=10;

	exploreData[144].cellRow=6;
	exploreData[144].cellColumn=9;

	exploreData[145].cellRow=6;
	exploreData[145].cellColumn=8;

	exploreData[146].cellRow=6;
	exploreData[146].cellColumn=7;

	exploreData[147].cellRow=6;
	exploreData[147].cellColumn=8;

	exploreData[148].cellRow=6;
	exploreData[148].cellColumn=9;

	exploreData[149].cellRow=6;
	exploreData[149].cellColumn=10;

	exploreData[150].cellRow=7;
	exploreData[150].cellColumn=10;

	exploreData[151].cellRow=7;
	exploreData[151].cellColumn=9;

	exploreData[152].cellRow=8;
	exploreData[152].cellColumn=9;

	exploreData[153].cellRow=9;
	exploreData[153].cellColumn=9;

	exploreData[154].cellRow=9;
	exploreData[154].cellColumn=8;

	exploreData[155].cellRow=10;
	exploreData[155].cellColumn=8;

	exploreData[156].cellRow=10;
	exploreData[156].cellColumn=7;

	exploreData[157].cellRow=9;
	exploreData[157].cellColumn=7;

	exploreData[158].cellRow=8;
	exploreData[158].cellColumn=7;


	maze.mazeData=mazeData;

	trackRush.trackData=rushData;
	trackExplore.trackData=exploreData;
}